package com.example.demo.dao;

import com.example.demo.entity.PublicAreaEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface PublicareaDao {

    /**
     * 通过ID查询单条数据
     */
    public PublicAreaEntity queryPublicareaById(Integer paid);

    /**
     * 通过实体作为筛选条件查询
     */
    public List<PublicAreaEntity> queryPublicareaAll();

    /**
     * 新增数据
     */
    public int insertPublicarea(PublicAreaEntity publicarea);

    /**
     * 修改数据
     */
    public int updatePublicarea(PublicAreaEntity publicarea);

    /**
     * 通过主键删除数据
     */
    public int deletePublicareaById(Integer paid);

    /*
     * 通过bid查公共区域
     * */
    public List<PublicAreaEntity> queryPublicareaByBid(int bid);

    /*
     * 通过paname查公共区域
     * */
    public PublicAreaEntity queryPublicareaByPaname(String paname);
}